草庐IT

python - win32api.dll 不会安装

全部标签

c - Ruby 解释器的嵌入 API 的文档在哪里?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion我正在寻找有关将Ruby解释器嵌入到C或C++程序以及用于该目的的API的全面的在线文档资源。Pickaxe书中关于此的部分非常好,但我的版本指的是Ruby1.8,我对当前的ruby​​版本范围很感兴趣,即1.8.x、1.9.x和2.0,并且有很多跨该版本范围的嵌入处理之间的差异。作为引用,有问题的Ruby解释器是来自http://www.ruby-lang.org/

ruby - 使用 RVM 和 ruby​​ 1.8.6 在 Lion 上安装 rspec-1.3.2 时出现问题

我正在尝试使用RVM和Ruby1.8.6在OSXLion上安装rspec版本1.3.2当我安装时,我得到以下信息:$geminstallrspec-v=1.3.2Aborttrap:6我能够使用系统ruby​​成功安装相同的rspec版本。我试图对这个问题进行一些研究,但看起来没有人遇到过同样的事情。类似的问题建议在安装ruby之前exportCC=gcc-4.2。我试过了(在完全清除RVM并重新安装最新版本1.6.31之后)但它没有效果。有没有其他人遇到过这个?您找到解决方案了吗? 最佳答案 我安装了1.8.6fresh没有gem

ruby - 上帝不会注册正在运行的自定义服务

我有一个Rails网站和一个在linodevps上运行的小型Minecraft服务器。我正在运行minecraft作为基于init.d文件的ram服务器的自定义服务。因为我使用God来监控我的Rails网站,所以我想我也会将它用于我的世界,但它似乎无法以任何方式识别该服务。条件检测不到它的存在。:process_running始终返回false,无论它是否正在运行,并且在未运行时无法启动它。更让人困惑的是:memory_usage和:cpu_usage始终为零。我的/etc/init.d/minecraft文件在这里:http://pastie.org/2760483它工作得非常好,“

ruby-on-rails - API 的时尚 rocco 文档 - 类似 stripe.com- ?

在记录一个相当大的RESTapi并特别寻找好的演示文稿时,我遇到了stripe.comapi文档:https://stripe.com/docs/api当我在项目上取得进展时,我最初开始在一个简单的文本文件中记录API使用情况。但现在我将有其他工程师与我一起工作以及用户与API交互,我想制作类似条纹的东西.com文档。我遇到了rocco,它非常好!但我不知道stripepeeps如何格式化右手栏以呈现粗体标题、json有效负载和....有什么例子吗?我很清楚API文档是一个相当常见的问题,但我想问的是如何使用rocco来渲染更多内容,而不仅仅是右侧栏中的代码。谢谢!

ruby - Sinatra 不会在 Chrome 上通过重定向保持 session

Sinatra没有在Chrome上通过重定向保留我的session。它正在创建一个全新的session,我正在丢失我以前的所有session数据。举个例子(类似于theSinatradocs),我正在做这样的事情:enable:sessionsget'/foo'dosession[:user_id]=123session[:session_id]#"ABC",forexampleredirectto('/bar')endget'/bar'do#thisis"DEF"whenrespondingtoChrome(wrong),#but"ABC"whenrespondingtoFirefo

ruby - Bundler 可以配置为安装 gems rdoc 吗?

我使用bdoc(使用hanna进行格式化)作为查看我系统上安装的gem的rdoc文档的快速方法。但是,因为bundler在安装gem时不会安装rdoc,所以每当我开始使用新gem或更新现有gem时,我都必须不断地手动生成它们。有谁知道在安装gems时是否有配置bundler让它安装rdoc的方法,以避免我必须手动进行?我在bundler源代码中和configmanual中都看不到任何提及。. 最佳答案 如果你使用rvm,试试“rvmrdocsgenerate...” 关于ruby-Bun

ruby - 无法安装metric_fu,如何切换到simplecov?

我尝试在我的Ruby1.9环境中安装metric_fu,但由于以下问题而失败:$geminstallmetric_fu...Fetching:rcov-1.0.0.gem(100%)Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingmetric_fu:ERROR:Failedtobuildgemnativeextension./Users/xxx/.rvm/rubies/ruby-1.9.2-p290/bin/rubyextconf.rb****Ruby1.9isnotsupported.Please

ruby-on-rails - Rails 不会在第一次 CTRL-C 时退出

没有Rails命令会在第一次CTRL-C时退出。所以railss或railsc需要我再次按下controlCTRL-C,而以前根本不需要CTRL-C的命令(例如rakeroutes/db:migrate)现在需要我按下它。我的任何队友都没有出现该问题。我在OSX上使用iTerm2。应用程序中没有“救援异常”实例。我刚刚使用brew重新安装了mysql,但问题仍然存在。Rails版本4.0.5和SQLServer版本5.6.27。知道问题出在哪里吗?[2016-01-1316:18:33]INFOWEBrick1.3.1[2016-01-1316:18:33]INFOruby2.1.2(

ruby - 从从 stdin 读取的 Ruby 脚本调用时,Pry 不会停止

我创建了一个控制台Ruby脚本,它使用ARGF从文件或标准输入加载数据,然后调用Pry。当我在(Pry暂停)中传递一个文件但在我使用stdin传递我的数据时失败(Pry不停止并且只是退出Ruby)时,这非常有效。这很奇怪,有人知道为什么吗?我想通过stdin传递数据并让Pry暂停。看,一个示例脚本:require'rubygems'require'pry'defpry_it(str)binding.pryendpry_it(ARGF.read)当我使用ARGV中的文件调用此应用程序时,我得到了正确的响应-暂停%bundleexecrubypry_test.rbfile.txtFrom:

ruby - RobuSTLy 调用不稳定的 API:使用 Net::HTTP 进行正确的错误处理

我将其组合在一起,作为一种看似可靠的方式来调用不稳定的Web服务,该服务会出现超时和偶尔的名称解析或套接字错误或其他任何问题。我想我会把它放在这里以防它有用,或者更有可能被告知执行此操作的更好方法。require'net/http'retries=5beginurl=URI.parse('http://api.flakywebservice.com')http=Net::HTTP.new(url.host,url.port)http.read_timeout=600#beverypatientres=nilhttp.start{|http|req=Net::HTTP::Post.new